package com.hzx.shoot;

import com.hzx.shoot.img.Images;

import java.awt.image.BufferedImage;

/*
 * 子弹类
 * */
public class Bullet extends FlyingObject {

    @Override
    public String toString() {
        return "Bullet{" +
                "speed=" + speed +
                ", wdith=" + wdith +
                ", height=" + height +
                ", x=" + x +
                ", y=" + y +
                '}';
    }

    //速度
    public int speed;//值表示速度的大小 正负表示速度的方向  子弹往上为越小

    public Bullet(int x, int y) {//x和y为英雄的相对坐标
/*        this.wdith = 96;
        this.height = 74;
        this.x= x;
        this.y = y;*/
        super(x, y, 96, 74);//对父类的重构

        speed = 2;
    }

    @Override
    public BufferedImage getImage() {

        return Images.bulletImage;//因为为一个单独的对象 所以直接获取就ok
    }

    @Override
    public void step() {
        this.y -= speed;

    }
}
